Service Manager
This is the latest version of the help for Ivanti Service Manager 2018. If you cannot find some of the features described in the help, you may be using an older version of the application. To upgrade the application, click here.To view the help for the latest version of Service Manager, click here
About Making Database Schema Changes for Large Business Object Tables
In the production instance of the tenant, we do not recommend making database schema changes (such as creating new fields or changing the data type) to business objects that have a large number of records. This can cause the system to slow down and potentially not respond to regular Service Manager users.
To protect the system from this, you cannot make database schema changes in the production instance of the tenant to business object tables that contain a large number of records. If you try to make the change directly in the production instance, the system displays an error message stating that "The table_name table contains a large number of records. Schema changes cannot be done now." The schema changes are not made.
Instead, makes the changes in the staging instance of the tenant and follow the lifecycle process, via the Service Manager Operations Console. Add the fields in the staging instance of the tenant first (with a smaller number of records in the table), and then use the Service Manager Operations Console to transfer the corresponding fields into the production instance of the tenant.
See the Operations Console Guide for Ivanti Service Manager for information about using the Service Manager Operations Console.
Changing the Timeout Value for DDL Queries
When you make database schema changes in the Configuration Console, you have 30 minutes before the system times out. You can change the timeout value.
If this parameter is missing or set to less than two minutes, the system reverts the value back to 30 minutes.
To change the timeout value, do the following:
1.Open the \AppServer\Web.config file with a text editor, such as Notepad.
2.Navigate to the following code:
<appSettings>
<!-- DDL query execution timeout in seconds -->
<add key="DDLQueryTimeout" value="1800" />
</appSettings>
3.Change the value of the DDLQueryTimeout parameter. This parameter is specified in seconds.
4.Save the file.
5.Perform a Microsoft IIS reset.
Was this article useful?
The topic was:
Inaccurate
Incomplete
Not what I expected
Other
Copyright © 2018, Ivanti. All rights reserved.